ibusCandidatePopup actually works as a top chrome because it always
raises itself above top_window_group when updating visibility, so just
initing it as a top chrome instead of initing it below top_window_group.
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/2331>
this._dummyCursor = new Clutter.Actor({ opacity: 0 });
Main.layoutManager.uiGroup.add_actor(this._dummyCursor);
- Main.layoutManager.addChrome(this);
+ Main.layoutManager.addTopChrome(this);
const box = new St.BoxLayout({
style_class: 'candidate-popup-content',